package com.atom.common.service;

import javax.annotation.Resource;

import com.atom.common.activiti.ActivitiHandler;
import com.atom.common.activiti.HistoricTaskHandler;
import com.atom.common.activiti.RunningTaskHandler;
import com.atom.common.dao.CommentDao;
import com.atom.common.dao.CommentFlowDao;
import com.atom.common.dao.FileDao;
import com.atom.common.dao.HistoricTaskDao;
import com.atom.common.dao.dj.DjCommentDao;
import com.atom.common.dao.dj.DjFileDao;
import com.atom.common.remote.file.RemoteFileDao;
import com.atom.common.remote.palace.NotifyUtil;
import com.atom.common.remote.user.RemoteUserDao;
import com.atom.common.remote.xt.dao.XtUpdateDataDao;
import com.atom.common.remote.xt.dao.XtUpdateDjDao;
import com.atom.common.util.SerialNumberGenerateUtil;

public abstract class AbstractAvensCommonService {    

  @Resource protected ActivitiHandler activitiHandler;
  @Resource protected RemoteUserDao remoteUserDao;
  @Resource protected CommentDao commentDao;
  @Resource protected DjCommentDao djcommentDao;
  @Resource protected HistoricTaskDao historicTaskDao;
  @Resource protected CommentFlowDao commentFlowDao;
  @Resource protected FileDao fileDao;
  @Resource protected DjFileDao djfileDao;
  @Resource protected SerialNumberGenerateUtil serialNumberGenerateUtil;
  @Resource protected RemoteFileDao remoteFileDao;
  @Resource protected HistoricTaskHandler historicTaskHandler;
  @Resource protected NotifyUtil notifyUtil;

  @Resource protected XtUpdateDjDao xtUpdateDjDao;
  @Resource protected XtUpdateDataDao xtUpdateDataDao;
  @Resource protected RunningTaskHandler runningTaskHandler;

}
